<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui"
      xmlns:t="http://myfaces.apache.org/tomahawk" 
      xmlns:ui="http://java.sun.com/jsf/facelets">
    <h:head>
        <title>Cadastro de Curso</title>
    </h:head>
    <ui:decorate template="/tema/padrao.xhtml">
        <ui:define name="centro">
            <t:saveState value="#{cursoBean.curso}" />
            <t:saveState value="#{cursoBean.cursos}" />
            <t:saveState value="#{cursoBean.colaborador}" />
            <t:saveState value="#{cursoBean.colaboradores}" />
            <h:form id="form">
                <p:panel header="Cadastro de Curso" >
                    <h:panelGrid columns="3" >
                        <h:outputLabel value="Status do Curso *" for="ativo"/>
                        <h:selectOneMenu id="ativo"  label="ativo" value="#{cursoBean.curso.ativo}" 
                                         required="true" requiredMessage="Campo obrigatório" >
                            <f:selectItem itemValue="#{true}" itemLabel="Ativo" />
                            <f:selectItem itemValue="#{false}" itemLabel="Inativo" />
                        </h:selectOneMenu>
                        <p:message for="ativo" />

                        <h:outputLabel value="Curso: *" for="curso"/>
                        <p:inputText id="curso" label="curso" value="#{cursoBean.curso.nomeCurso}" 
                                     required="true" requiredMessage="Campo obrigatório" />
                        <p:message for="curso" />
                        
                        <h:outputLabel value="Coordenador: *" for="colaborador"/>
                        <h:selectOneMenu id="colaborador" label="colaborador" value="#{cursoBean.curso.colaborador}" 
                                         converter="converterColaborador" 
                                         required="true" requiredMessage="Campo obrigatório">
                            <f:selectItem itemLabel="Selecione" />
                            <f:selectItems value="#{cursoBean.colaboradores}" var="c" itemValue="#{c}" itemLabel="#{c.nome}" />
                        </h:selectOneMenu>
                        <p:message for="colaborador" />
<!--                        <h:outputLabel value="Coordenador: *" for="coordenador"/>
                        <p:inputText id="coordenador" label="coordenador" value="{cursoBean.curso.coordenador}" 
                                     required="true" requiredMessage="Campo obrigatório" />
                        <p:message for="coordenador" />-->

                        <p:commandButton value="Salvar" actionListener="#{cursoBean.salvar}" update="form" />
                        <p:commandButton value="Cancelar" action="/gestao/cursoLista.jsf" immediate="true" ajax="false" />
                    </h:panelGrid>
                </p:panel>
            </h:form>
        </ui:define>
    </ui:decorate>
</html>
